#tabh{
    display: flex;
    align-items: center;
    font-size: 40px;
    font-weight: 550px;
    justify-content: center;
    top: 35px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
}
@media(max-width:768px){
    #tabh{
    display: flex;
    font-size: 30px;
    top: 30px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    align-items: center;
    justify-content: center;
    
}
#websiteservice{
    position: relative;
    margin-top: -15px;
}

#appservice{
    position: relative;
    margin-top: -10px;
}
}

#para{
color: #252525;
}
@media(min-width:992px){
#tabone{
margin-top: 20px;
}
#websiteservice{
    position: relative;
    margin-top: -5px;
}
.tab.active {
color: #f08c09;
border-left: 5px solid #f08c09;
background: #ffff;
}
#seoservice{
    margin-top: 0px;
    position: relative;
}
#appservice{
    position: relative;
    margin-top: 0px;
}
#uiuxservices{
    position: relative;
    margin-top: 0px; 
}

.tabs {
    width: 30%;
    background:#fff;
    padding: 20px;
    display: flex;
    border: 2px solid #d9d2d2;
    flex-direction: column;
    border-right: 3px solid #ddd;
    }
}
#tabh2{
font-family:serif;
font-size: 28px;
font-weight: 500;
}

body {
font-family: Arial, sans-serif;
background: white;
padding: 0%;
}

.services-container {
display: flex;
max-width: 1200px;
margin: 50px auto;
border-radius: 10px;
overflow: hidden;
margin-top: -30px;
}
@media(max-width:768px){
.services-container {
display: flex;
max-width: 1200px;
margin: 50px auto;
background: white;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;
overflow: hidden;
height: 710px;
margin-top: 10px;
}
#whyimg{
margin-top: -40px;
}
.tab.active {
color: #f08c09;
border-left: 5px solid #f08c09;
background: whitesmoke;
}

}
/* Tabs Section */


.tab {
padding: 15px;
font-size: 18px;
font-weight: bold;
cursor: pointer;
transition: 0.3s;
}

.tab.active {
color: #f08c09;
border-left: 5px solid #f08c09;
background:#f9f9f9;
}

.tab:hover {
background: #eee;
}

/* Content Area */
.content-area {
width: 70%;
padding: 30px;
background: rgb(235, 169, 47);
position: relative;
display: flex;
flex-direction: column;
}
@media(max-width:768px){
.content-area {
width: 70%;
padding: 20px;
top: -20px;
position: relative;
display: flex;
flex-direction: column;
}
}

.content {
display: none;
}

.content.active {
display: flex;
align-items: center;
gap: 20px;
}

.text {
flex: 1;
}

.content img {
width: 300px;
height: auto;
border-radius: 10px;
}

/* Responsive Design */
@media (max-width: 1024px) { /* Tablets */
.services-container {
    flex-direction: column;
}

.tabs {
    width: 100%;
    flex-direction: column;
    border-right: none;
    border-bottom: 3px solid #ddd;
}

.tab {
    width: 100%;
    text-align: center;
}

.content-area {
    width: 100%;
    height: 480px;
}
}

@media (max-width: 768px) { /* Mobile */
.tabs {
    flex-direction: column;
    align-items: stretch;
    background-color: white;
}

.tab {
    width: 100%;
}

.content.active {
    flex-direction: column;
    text-align: center;
}

.content img {
    width: 80%;
    max-width: 300px;
}
}



        .card {
            border: none;
            box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.15);
            border-radius: 10px;
            overflow: hidden;
        }
        .card img {
            width: 100%;
            height: auto;
        }
        .card-body {
            text-align: center;
        }
        .card-title {
            top: 15px;
            color: #333;
    font-family: "Raleway", Sans-serif;
      font-size: 17px;
      font-weight: 700;
        }
    
        /* Apply styles using a class instead of an ID */
        .unique-para {
            font-size: 16px;
            color: #333;
        }
    .servicescard{
   font-size: 40px;
  top: 13px;
  font-weight: 549;
  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
 display: flex;
align-items: center;
justify-content: center;
    }
    @media(max-width:768px){
 .servicescard{
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
  font-size: 30px;
    }
    #uiuxservices{
        margin-top: -10px;
    }
    #servicecardm{
        margin-top: -10px;
    }
    #wehelp{
        padding: 10px 10px 0px 10px;
        background-image: url(https://www.nettechnocrats.com/assets/web/dot-shape.webp);
        background-color: orange;
        height: 443px; 
         margin-top: 40px;
         margin-bottom: 10px;
        }
}

@media (min-width: 992px) {
    #toolcontainer {
        background-image: url(https://img.freepik.com/free-vector/abstract-low-poly-connection-lines-digital-technology-background_1017-25550.jpg);
        background-attachment: fixed;
        margin-top: 30px;
    }}



@media(min-width:992px){
#wehelp{
padding: 10px 10px 0px 10px;
background-image: url(https://www.nettechnocrats.com/assets/web/dot-shape.webp);
background-color: orange;
height: 360px;
margin-top: 70px;
}
}

.section-header {
text-align: center;
margin-bottom: 0px;
}

.section-header h2 {
font-size:40px;
color: #333;
margin-bottom: 0px;
font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;

}
@media(max-width:768px){
    .section-header h2 {
font-size: 30px;
color: #333;
font-family:'Arial', sans-serif;
}
}

.section-header h3 {
font-size: 1.0em;
font-family: 'Poppins', sans-serif;
color: black;
top: 10px;
}
@media(min-width:992px){
.section-header h3 {
font-size: 1.2em;
font-weight: 600;
font-family: 'Poppins', sans-serif;
color: black;
} 

.section-content {
text-align: center;
margin-bottom: 20px;
padding: 0px 70px;
}
}
.section-content {
text-align: center;
margin-bottom: 20px;
}

.section-content p {
font-size: 1em;
color: #333;
margin-bottom: 10px;
}
@media(min-width:992px){
.section-content p {
font-size: 1.3em;
color: #333;
margin-bottom: 10px;
}
.section-stats {
display: flex;
position: relative;
justify-content: space-around;
background-color: #333;
padding: 0px;
top: -15px;
margin-left: 123px;
width: 900px;
border-radius: 10px;
}
}
.sidebar .sidebar-widget .widget-inner {
    position: relative;
    display: block;
    top: 0px;
    padding: 45px 45px;
    margin-bottom: -30px;
    background: #f4f5f8;
    border-radius: 7px;
}

@media(max-width:768px){
    .section-stats {
display: flex;
justify-content: space-around;
background-color: #333;
padding: 0px;
position: relative;
top: -10px;
border-radius: 10px;
}
}
.stat {
text-align: center;
}

.stat h4 {
font-size: 1.1em;
color: white;
font-family: var(--thm-font);
margin-bottom: 10px;
}
@media(min-width:992px){
.stat h4 {
font-size: 1.8em;
color:white;
font-family: var(--thm-font);
margin-bottom: 10px;
}
}

.stat p {
font-size: 1.2em;
color: white;
}
@media(min-width:992px){
.stat p {
font-size: 1.5em;
color: white;
} 
}



    .tools-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
        padding: 20px;
    }
    .tool-item {
        width: 300px;
        height: 200px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        background: #f5f5f5;
        border-radius: 10px;
        box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
        font-size: 20px;
        font-weight: bold;
        text-align: center;
    }
    .tool-item:hover{
        background-color:rgb(248, 188, 76);
        transition: 0.7s;
    }
    .tool-item img {
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }

    /* Staggered Layout on PC */
    .tool-item:nth-child(2) { margin-top: 0px; } /* Move 2nd column down */
    .tool-item:nth-child(5) { margin-top: 0px; } /* Move 5th column down */

    /* Mobile View: Stack items in a column */
    @media (max-width: 768px) {
        .tools-container {
            flex-direction: column;
            align-items: center;
        }
        .tool-item {
            width: 80%; /* Makes each item full width */
            margin-top: 0 !important; /* Reset stagger effect */
        }
    }
    #tools{
        font-size: 40px;
        color: white;
        font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
        top: 20px;
        font-weight: 500px;
    }
    @media(max-width:768px){
        #tools{
        font-size: 30px;
        font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
        top: 20px;
        font-weight: 500px;
    }
   
    }
    .toolssection{
        
    background-image: url('https://img.freepik.com/free-vector/abstract-low-poly-connection-lines-digital-technology-background_1017-25550.jpg'); /* Set background image */
    background-attachment: fixed;
    margin-top: 100px;  
  
}
@media(max-width:768px){
    .toolssection{
        margin-top: 20px;
        background-image: url('https://img.freepik.com/free-vector/abstract-low-poly-connection-lines-digital-technology-background_1017-25550.jpg'); /* Set background image */
        background-attachment: fixed;  
      
    }
}
@media(max-width:768px){
    #strat{
        margin-top: -20px;
    }

  }
    
  .banner {
 position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 10px;
  background: linear-gradient(to right, #676561, #e4980c);
  padding: 15px 30px;
  transform: translatey(0%);
  width: 100%;
  max-width: 800px;
  margin: auto;
}
#bannerinner {
  position: relative;
  
  left: 0%;
  top: 30px;
  padding: 0%;
  z-index: 1000;
}

.banner-text {
  font-size: 20px;
  font-weight: bold;
  color: white;
}

.highlight {
  color: orange; /* Light golden color for emphasis */
}

.contact-btn {
  background-color: white;
  color: #374151;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  font-family: "Poppins", Sans-serif;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.contact-btn:hover {
  background-color: #e5e7eb;
}

      
         @media(min-width:992px){
            
            .mainheading{
                display: flex;
                align-items: center;
                top: 20px;
                justify-content: center;
                font-size: 40px;
                font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
            }
         }
              @media(max-width:768px){
                .mainheading
                {
                display: flex;
                top: 18px;
                align-items: center;
                justify-content: center;
                font-size: 30px;
                font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
            }
              }
            .foot{
                background-color: black;
                padding: 0%;
            }
        




            
        
            #testimonilaa {
                background-color: white;
                padding: 0px;
                margin-top: 20px;
                margin-bottom: 50px;
            }
            @media(max-width:768px){
                #testimonilaa {
                background-color: white;
                padding: 0px;
                margin-top: -20px;
                margin-bottom: -30px;
            }
            }
    
    
            .swiper-container {
                width: 100%;
                height: 277px;
                overflow: hidden;
            }
    
            @media (max-width: 768px) {
                .swiper-container {
                    width: 100%;
                    max-width: 1200px;
                    height: 315px;
                    margin-left: 0px;
                    overflow: hidden;
                }
            }
    
            .swiper-slide {
                display: flex;
                justify-content: center;
                align-items: center;
            }
    
            .swiper-slide img {
                width: 100%;
                max-width: 300px;
                height: auto;
                margin-left: 0px;
                background: none;
                border-radius: 0;
                box-shadow: none;
                transition: transform 0.5s ease; /* Smooth transition for zoom/stretch */
            }
    
            @media (max-width: 768px) {
                .swiper-slide img {
                    margin-left: 30px;
                    margin-top: -60px;
                    height: auto;
                    width: 100%;
                }
            }
            .swiper-slide img.stretch {
        transform: scale(1.2); /* Stretch effect */
    }
    
    .swiper-slide img.normal {
        transform: scale(1); /* Return to normal size */
    }
  
    


    
    
        